cpp generative ai